package hunter20240524;

import java.util.ArrayList;

public class AnimalTest {
    public static void main(String[] args) {
        ArrayList<bosiCat> bs = new ArrayList<>();
        ArrayList<hashiqiDog> hs = new ArrayList<>();
    }

    //    //第一种：能养所有品种的猫，但是不能养狗
//    public static void keepPet(ArrayList<? extends  Cat> list){
//        System.out.println("饲养");
//    }
    //第二种：能养所有品种的狗，但是不能养猫
//    public static void keepPet(ArrayList<? extends Dog> list) {
//        System.out.println("饲养");
//    }
    //第三种：能养所有的动物，但是不能传递其他类型
    public static void keepPet(ArrayList<? extends Animal> list) {
        System.out.println("饲养");
    }
}
